package model

import "gorm.io/gorm"

type Order struct {
	gorm.Model
	Number           string  `json:"number" gorm:"comment:订单编号"`
	UserName         string  `json:"user_id" gorm:"comment:用户名"`
	PayType          int     `json:"pay_type" gorm:"comment:支付方式 1微信 2支付宝 3云闪付"`
	Remark           string  `json:"remark" gorm:"comment:备注"`
	PayAt            string  `json:"pay_at" gorm:"comment:支付时间"`
	Status           int     `json:"status" gorm:"comment:订单状态： 1待支付 2已支付待发货 3已发货 4已收货待评价"`
	Price            float32 `json:"price" gorm:"comment:订单金额 单位分"`
	ShopImage        string  `json:"shop_image gorm:"comment:商品图片"`
	ShopName         string  `json:"shop_name" gorm:"comment:商品名称"`
	ShopPrice        float32 `json:"shop_price" gorm:"comment:商品价格"`
	ShopNumber       int     `json:"shop_number" gorm:"comment:商品数量"`
	CouponPrice      float32 `json:"coupon_price" gorm:"comment:优惠券金额 单位分"`
	ActualPrice      float32 `json:"actual_price" gorm:"comment:实际支付金额 单位分"`
	ConsigneeName    string  `json:"consignee_name" gorm:"comment:收货人姓名"`
	ConsigneePhone   string  `json:"consignee_phone" gorm:"comment:收货人手机号"`
	ConsigneeAddress string  `json:"consignee_address" gorm:"comment:收货人地址"`
	OrderClass       string  `json:"order_class" gorm:"comment:订单类型"` //（三级分类，可选一级二级）
}
